ArcGIS for Desktop是GIS专业人士进行地理信息编辑、使用和管理的主要产品。
产品简介
ArcGIS for Desktop,原名ArcGIS Desktop,是Esri公司的
ArcGIS产品家族中的桌面端软件产品,自ArcGIS 10.1版本起产品正式更名为ArcGIS for Desktop。
ArcGIS for Desktop是为GIS专业人士提供的用于信息制作和使用的工具,利用ArcGIS for Desktop,可以实现任何从简单到复杂的GIS任务。
ArcGIS for Desktop是对地理信息进行编辑、创建以及分析的GIS软件,提供了一系列的工具用于数据采集和管理、可视化、空间建模和分析、以及高级制图。不仅支持单用户和多用户的编辑,还可以进行复杂的自动化工作流程。
ArcGIS for Desktop有丰富的
产品技术资料,可以帮助初学者或用户迅速了解、掌握和使用。
产品特性
——高级分析和地理处理:使用功能强大的模型和分析工具,能够增强读解和提高
决策能力。
——强大的编辑工具:高级的编辑能力,可以简化数据设计、数据导入以及数据清除。
——完整的地图生产过程:在很多方面提供
自动化制图功能,使得高质量地图生产低耗时。
——无限的数据和地图共享:能够轻松地创建GIS资源,并向个人、工作组或组织分享信息。
产品版本
ArcGIS for Desktop根据用户的伸缩性需求,可作为三个独立的软件产品购买,每个产品提供不同层次的功能水平。在ArcGIS 10.1当中,桌面产品的命名发生了一些变化:
ArcGIS for Desktop Basic(原名
ArcView):提供了综合性数据使用、制图、分析,以及简单的
数据编辑和空间处理工具。
ArcGIS for Desktop Standard(原名ArcEditor):在ArcGIS for Desktop Basic的基础上,增加了对Shapefile和geodatabase的高级编辑、管理功能。
ArcGIS for Desktop Advanced(原名ArcInfo):旗舰式的GIS桌面产品,在ArcGIS for Desktop Standard的基础上,扩展了复杂GIS的分析功能和丰富的空间处理工具。
产品结构
ArcGIS for Desktop Basic、ArcGIS for Desktop Standard和ArcGIS for Desktop Advanced这三个版本的产品仅在功能水平上有所区别,其结构都是统一的,所有地图、数据、符号、自定义的工具和接口、报表和
元数据等,都可以在它们之间共享和交换使用。
ArcGIS for Desktop包含了一套带有用户界面的Windows应用程序,包括:
——
ArcMap:是主要的应用程序,具有基于地图的所有功能,包括地图制图、数据分析和编辑等。
——
ArcCatalog:是地理数据的
资源管理器,帮助用户组织和管理所有的GIS信息,比如地图、数据集、模型、
元数据、服务等。
——ArcScene和ArcGlobe:是适用于3D场景下的数据展示、分析等操作的应用程序。
——ArcToolbox和ModelBuilder:是进行Geoprocessing(地理处理)的应用环境,分别提供了内置对话框工具和模型工具。
ArcGIS for Desktop为三个层次产品都提供了一系列的扩展模块,使得用户可以实现高级分析功能,例如栅格空间处理和3D分析功能。这些模块,根据功能通常被划分为三类:分析类(ArcGIS 3D Analyst、ArcGIS Spatial Analyst、ArcGIS Network Analyst、ArcGIS Geostatistical Analyst、ArcGIS Schematics、ArcGIS Tracking Analyst、Business Analyst Online Reports Add-in)、生产类(ArcGIS Data Interoperability、ArcGIS Data Reviewe、ArcGIS Publisher、ArcGIS Workflow Manager、ArcScan for ArcGIS、Maplex for ArcGIS)、解决方案类(ArcGIS Defense Solutions、ArcGIS for Aviation、ArcGIS for Maritime、Esri Defense Mapping、Esri Production Mapping、Esri Roads and Highways)。
产品功能
——空间分析:ArcGIS for Desktop包含数以百计的空间分析工具,这些工具可以将数据转换为信息、以及进行许多自动化的GIS任务。例如,你可以:计算密度和距离、高级统计分析、进行叠加和邻近分析、创建复杂的地理处理模型、表达表面和进行
表面分析。
——
数据管理:支持130余种数据格式的直接读取、80余种数据格式的转换,你可以轻松集成所有类型的数据进行可视化和分析。提供了一系列的工具用于几何数据、属性表、元数据管理、创建以及组织。允许你:浏览的查找地理信息、记录、查看和管理
元数据、定义、导出和导入
Geodatabase数据模型和数据集、创建和管理Geodatabase模型、在本地网络和Web上,查找GIS数据。
——制图和可视化:无需复杂设计就能够生产高质量地图,在ArcGIS for Desktop中可以使用:大量的符号库、简单向导和预定义的地图模板、成套的大量地图元素和图形、高级的绘图工具、图形、报表和动画要素、一套综合的专业制图工具。
——高级编辑:使用强大的编辑工具,可以降低数据的操作难度并形成自动化的工作流。高级编辑和坐标几何(
COGO)工具能够简化数据的设计、输入和清理。支持多用户编辑,可使多用户同时编辑
Geodatabase,这样便于部门、组织以及外出人员之间进行数据分享。
——
地理编码:从简单的数据分析,到商业和客户管理的分布技术,都是地理编码的广泛应用。使用地理编码地址,可以显示地址的
空间位置,并认识到信息中事物的模式。这些,通过在ArcGIS for Desktop进行简单的信息查看,或使用一些分析工具,就可以实现。
——
地图投影:诸多投影和
地理坐标系统的选择,可以将来源不同的数据集合并到共同的框架中。你可以轻松融合数据、进行各种分析操作,并生产出极其精确、具有专业品质的地图。
——高级影像:ArcGIS for Desktop有许多方法可以对影像数据(
栅格数据)进行处理,可以使用它作为背景(底图)分析其它数据层。可将不同类型规格的数据应用到影像数据集,或参与分析。
——
数据共享:享用来自ArcGIS Online的神奇力量,世界就掌握在你手中。在ArcGIS for Desktop中,用户不用离开ArcMap界面就可以充分使用ArcGIS Online。导入底图、搜索数据或要素、向个人或工作组共享信息,这些都能够实现。
——可定制:在ArcGIS for Desktop中,使用
Python、.NET、
Java等语言通过Add-in或调用
ArcObjects组件库的方式来添加和移除按钮、菜单项、停靠
工具栏等,能够轻松定制用户界面。或者,使用ArcGIS Engine开发定制GIS桌面应用。
产品新特性
10.1产品新特性
——与云集成方面:ArcGIS for Desktop与ArcGIS Online紧密集成。通过ArcGIS Online或ArcGIS for Server可以轻松的获得高质量底图和GIS服务,还可以使用ArcGIS for Desktop创建地图服务。
——分享方面:提供标准统一的发布体验。简化发布任何的GIS资源到
云GIS服务器,例如地图、地址定位器、Geoprocessing任务等。用户可以选择设置这些GIS资源为私有,还是分享给
工作组或是大众。对于GIS资源的发布,提供了更加严格的分析过程,以确保它们在Web上能够随时被使用。
——
空间数据访问方面:能够直接访问大型的
空间数据库(如SQL Server、
DB2等);对
KML支持增强;可以轻松使用GPS数据。
——生产方面:增强的制图功能以及
自动化制图(标注、符号、报告和数据访问);创建及管理企业级
geodatabase的管理工具;改进
页面布局(动态
图例、
比例尺和
指北针);数据、地图、工具、坐标系统的快捷搜索;可进行编辑追踪,记录要素在什么时候被创建或修改;整合数据集和处理公共边的新编辑工具;新的
制图综合工具。
——开发方面:使用Python add-ins可扩展桌面应用。
——分析方面:能够将分析和
工作流以Geoprocessing工具包的形式进行分享;支持线/面测地缓冲;空间统计与时间的结合(同时考虑
空间和时间进行热点分析);新的
聚类分析技术(根据要素属性和可选的空间/时间约束);寻找最佳回归分析模型的新型探索工具;新的区域差值工具,支持频繁的将一组地理区域数据转换到另一组不同的地理区域数据当中;新的经验贝叶斯克里金(EBK)工具,在不影响预测结果质量的同时能够简化插值的工作流;可以处理GPS数据和
地理标记照片的新工具。
——影像方面:简单创建影像产品,支持传感器数据的测高;
色彩校正和
图像解译的自动
图像增强功能;改进的易于使用的影像配准能力;能够管理和创建海量
激光雷达(LAS)数据集;扩展服务器端的图像处理功能。
——管理方面:提供了企业级
geodatabase的管理工具。
10.2产品新特性
——质量和性能:解决了600多的软件问题。扩展了Geoprocessing中的并行处理能力,使得空间分析工具当中的5个工具能够支持最多4核的并行处理。由于优化了文件处理,使得Linux环境下ArcGIS for Server的GP服务效率快25%
——安全性:增加的
PKI支持来满足双重身份验证,这使得软件环境更加安全。支持的
单点登录,可从任意客户端一次性登录到
ArcGIS并在整个系统中使用。当使用SQL查询定义服务时,提供标准SQL解析器以防止“注入式攻击”。
——分析:新增转换工具,用于Excel到Table以及要素类到JSON之间的转换。新增
数据管理工具,支持启用和禁用
地理数据库归档。多核并行处理功能,现已实现于一些空间分析工具当中。新增统计分析工具最优热点分析,可探索数据和确定最有设置。新增三维分析工具通视性分析,可通过潜在障碍确定通视分析的能见度。新增3个
栅格地理处理工具,分别是计算融合权重工具、合并镶嵌数据集条目工具、拆分镶嵌数据集条目工具。
——制图:ArcGIS 10.1与ArcGIS 10.2的工程文档相互兼容。ArcGIS世界影像底图提供了很多国家的高分辨率卫星和航空影像。ArcGIS报告工具允许用户从图层或属性表的数据中创建自定义邮件标签。PDF导出速度更快、文件更小。
——三维:共享三维场景,将ArcScene文档导出为3D web场景,能够被加载到ArcGIS Online、Portal或本地
Web服务器上并进行分享。规则驱动生成三维内容,利用CityEngine 2013制作的规则包可应用于当前的地理处理工作流中,直接在
ArcGIS中调用并生成
三维模型。自动计算LAS数据的
空间索引和概要统计,使得Lidar数据的访问速度更快,并提升了LAS dataset的整体性能。
——影像:提供
中国卫星Raster Type扩展下载,支持中国卫星影像数据在ArcGIS中的管理和使用。新增支持三种新的
栅格类型:DMCii、Pleiades和SPOT6。Search窗口支持
栅格数据搜索,所有栅格数据类型都支持,并可以基于
元数据对数据进行检索。
——与云集成:桌面端也可以连接Portal for ArcGIS(像ArcGIS Online一样),并允许用户发布和使用其中的Web maps和services。
——地理数据:大数据支持能力,包括与Hadoop集成、更多大数据平台的支持(
Teradata、SQLite 、IBM Netezza 7.0、INZA2.5、PostgreSQL 9.2)。能够将
DB2,
Informix,
Oracle,PostgreSQL和SQL Server的原生数据发布为要素服务。
支持数据库字段属性修改,例如字段名称、数据类型、别名、默认值等。
——逻辑示意图:地图包(.mpk)新增支持逻辑示意图图层,用户可以打包和复制schematic数据并发布为schematic服务。迁移和导出schematic数据集时可以进行过滤。
——数据
互操作:Data Interoperability扩展模块使用FME 2013应用程序。新增支持U.S. Census Bureau TIGER/
GML、Google Spreadsheet,以及其它14种文件格式。
系统支持
ArcGIS for Desktop仅支持Windows操作系统,并需要安装Microsoft .NET Framework 3.5 SP1。
ArcGIS for Desktop在64位环境下,通常是以32位应用程序的形式运行的。但是从ArcGIS 10.1开始,实现支持64位的后台地理处理,所有在后台运行的脚本、模型和工具都将能够以64位进行运算。64位后台地理处理最大的好处就是,通过使用64位应用程序,比起使用32位应用程序,使得大数据处理能够利用尽可能多的内存。
使用服务
一个地理处理服务往往包含一项或多项任务。任务在接收参数和返回结果方面与地理处理工具没有任何实际区别;任务是
WebAPI用于描述在服务器上工作并返回结果的例程的术语。地理处理服务和工具箱之间以及任务和工具之间并没有实际区别;只有对于其他ArcGISforServer客户端才存在区别。
连接到ArcGISServer
第一步是连接到ArcGISServer。在目录窗口中可通过
GIS服务器节点创建一个ArcGISServer连接。
可通过右键单击任一文件夹,然后单击新建 > ArcGISServer连接,在该文件夹中创建连接。
查找地理处理服务的URL
在连接到ArcGISServer时,您需要一个URL链接并可能需要一个用户名和密码。获取服务URL的方式很多。
ArcGISServer由您所在组织负责托管,而且您也熟知该URL。
在arcgis.com中搜索地理处理服务,并且找到一个包含要执行任务的服务。您可按照以下方式获得提供服务的服务器的URL:
arcgis.com中服务的描述信息中具有一个包含URL的ArcGISWebAPIREST连接条目。此URL用于使用REST连接到服务。为了在ArcGISforDesktop中连接到服务器,您需要一个SOAPURL。
可根据RESTURL获取SOAPURL。
使用SOAPURL创建一个到服务器的用户连接。创建完连接后,在目录树中浏览服务器目录,以查找地理处理服务和任务。
执行地理处理任务
与使用任何其他工具一样,您可在工具对话框、模型构建器或脚本中执行地理处理服务任务。唯一的区别是:如果您正在前台执行工具,它们会将任务提交到服务器并偶尔向服务器查询结果。您可通过结果窗口观察已提交至服务器的任务的状态。